Searched hist:fda74f82 (Results 1 – 1 of 1) sorted by path
/qemu/block/ |
H A D | qcow2-cluster.c | fda74f82 Mon Sep 30 15:57:21 GMT 2013 Max Reitz <mreitz@redhat.com> qcow2: Switch L1 table in a single sequence
Switching the L1 table in memory should be an atomic operation, as far as possible. Calling qcow2_free_clusters on the old L1 table on disk is not a good idea when the old L1 table is no longer valid and the address to the new one hasn't yet been written into the corresponding BDRVQcowState field. To be more specific, this can lead to segfaults due to qcow2_check_metadata_overlap trying to access the L1 table during the free operation.
Signed-off-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
|